﻿using Edu.Entitys;
using System;
using System.Collections.Generic;

namespace Edu.Contracts
{

    public class StudentAbilityInfo
    {
        public Guid Id { get; set; }
        public string Name { get; set; }
        public List<StudentAbilityHistoryDto> Items { get; set; }

        public JobType Job { get; set; }

    }

    public class StudentAbilityHistoryDto
    {
        public int Year { get; set; }
        public int Quarter
        {
            get;
            set;
        }

        public Dictionary<AbilityType, int> Abilitys = new Dictionary<AbilityType, int>();



        public int Score { get; set; }

        public int CompleteNum { get; set; }
        public int UnCompleteNum { get; set; }

        public int OtherNum { get; set; }

        public bool HasStudentRate { get; set; }
        public bool HasTeacherRate { get; set; }
        public int? TeacherRate { get; set; }
        public int? StudentRate { get; set; }


    }
}
